Summary

Accession Number TCMCG011G15580
LOCUS LOC110821131
Length 61870bp
Organism Carica papaya
GC(%) 16.19
GeneID 110821131
Protein Id XP_021906553.1
RNA Id XM_022050861.1


Sequence

ATCAAAAACTACAATTTTGTCTTTTTACAAAAATTAACCTCTCCTCATTTCTTCCTCATTTTTGCAAGTGCAACTTCCCACCTAGTGCCGCCTCCGGCAGCTGGTTTTCCGATTTCCAGCGCCGCATGAGCAATCTTACGGAACACCGTCTATCCTTCGCACACGATCTTAATCGTCCATCTTGCGCGATCTCGTCGCCGATCGTGCACGATTGTCGTTGTCTCTCGCTTCTCTGGCACAGTCTCGTCGTTGCTCGGGCCGTCCGTCAGCTTTGCTGGTCTCAACGCCATTGAACCGGTCGTCTTATAACTTGCTCAGCTCTTCTCTCTCTTTAGGTATATATATATATATTGTATAATACATATAAAAATTAGTATGTTATATATATATCATTGTGATTTTTGTTTATATTTATTATGTTTATATATTATATATTTAATTAATTTTATATTATTTCAGTGTTCCTAAATTATTTTAATCATAAATATTAATTTATGGATTAATTTATTTTTTGGCAATATAAAATATTAATAATTATTTTATTAATATGACTTTTTTGATAATATTTTTTTACAGTTATATTACGAGTAAAGCTGCACTTAAGTTAGCCAGGCGTGTATAATTGTTTTGGTGGAAACACCATCATCCAGCACTTATGGCGGTTTAATGGATTACGTGTATAAGATAACATCATATATCAGTCATTATTTTAACTTTTTAAAAAACTGGTTAGTCGTAGTGGCGCATCAACCAAATGTTTTCTTCTGTGCAACTGTGAACACTTTTTTCTTGGTCCCTGTTTGTCTTCTGAATAGTAGTTTCTTTCTGCATATAGAAAAAGGTTATTATTGAAAAAGTTAGTTTTAAAGACTTGAAATGATTTTTTTGTATTTCTTTTCTTTTAGAAAAGCTTGAATTTTTCTTTGCTAAAACCACATTGCTTGTGTATGTTTTCACAAAAATTTACATGTTTCTGTTTCGTTATATTAAAGATTAGCCTTCATAATACGTTCAAAGGAAACTATTCAAGATCTACAATGTCATTTAATTGCTTGTTTTTTATGCTTCTCACATTTGCATTAGTGGAAGCTCTTTAAAATTCTTTGATAACTTTTTCTAATCTTTTAGGGGCTAATTTTGTTCTTTTGGTACTGGAGGACCTATTTATTTGGATAGTATTCTTCTTTGGTATATGGGTCTGGATTTAACAAGTTTCTTGGGCAGGCTATGAATTTTGTCAAGGAGAGCTGTGCTGTTTTGTTGGATAAAATGTTTGGCATATCCGCTAATGTTATCAGGACAAAGAAAACATCTTCCGAGAACAGGTACCGTGAGGTTAATTTTTTGCTTTTGAATTTGTGATCATGTGTAAAGCATAAAGCTATCAGGATAGTTTATTGCCGATTGGTTGGTTGGCTAGTTATTCCCTGGTCAAAATTGCATCTATTACCTGATATTGACCTTGGATAATGTTCAGAAATATGCAAATATTAGCTTCTACATTATATAGTCTACTTCTTGCTTGAGAAGGGCCTGCTTCTTTTGTTGGGATTATGTTCTTTTGTGGTTCAGTTCAGAGAAACATGTAGGCGTATCAATTGGTTTCTCTCTCTCTCAGACACAAAAATAAGTACACATGAATTCTGGAAACCACATGAATGTCAAAGTACAACTTCTGTCTAATTTCTTACCAGAGAACTATGTTTAATTACCTTTTTCCCCCCCAGAATTTAGGGTGCCTTTGGTTCTTGAAAACGTGAACTATTTGGTTTCCATTTTCTAAAAAATGAAAAAGTACCAAAAACGTGCAGTATATGAAAATAAATATAACTTTTAGAAATAAATAAAAAAAAAAAGATTTTGAAAATAATAAAAACTTGTTTCCAATGTTTTGTAGAAAACTATTATCTTTAAGACTTATACTTAATATGTCCTTGTGCATGCAGAAAATATATACTTATATATATCTGATCGAAACTATATACTTATATGTGTATAGGCATGTATATATACCTTGTTTCGTAGTTAGACAAATACATATGCAATCATAGACAAATATGAGCCTCTACAAATTTACGCAAACATATACATACATGTAACATGAAAACACACACACACACATATATATATATCAACAGACCTACATATGTATACTTGCATATGTATATAATGTGTGTGTAGTTACACACACAAACATACATACAAATATATCTAAGTACACACATATATATATACCTGTGTATTTGTATAGTAAATAATAATCACCTAATTTTTTCATACACCATATGCAGCCTAATAATCAAAGATGTCTTTATGTCTTGTTCAATTATTTCTGGAAGCTTCCATGTCCTTGTGGCAAGTGCCATTAGCTGTTTGTCATTTGCTGCTAAAGAAGTGCCATTAGTTTTTGAGTTGGTCATAAGGGCTTATGTTGAGATTTACAATTGGTTCTATTCCATTGCTTTTAATACTTATTGACCATGTGGTATATGCCCCATGGACAGTAGTTCACTGGAAGATGCGCTTTTTTCTGCGAATATTGATGTCGAGGAAGGTTATACTCACCATGTAAGTAACTTTCTAATATTACTTTTTTCTCTGGAATTTAGGTAATTTGTCATTTAAATTATTTAAGTCATTAGAAGCATAAACATAATCTATTTAGTTTTTGGGTATGGCGGGCAAAAGAACCAAGCTGAGCCAAATACCTGAACATTTGAGGTTGGCTAGTTTGAATATGGTCAAGCTTGAGTTCAGGTGAAAGCTTAAAATAGATTTAATATTGGCTAAACTTCAACTTATTTAAAGAAATACAAAGGTTAAACCCAGTTAGAAAAAATCTTGATAAAATGTAGAGCCTCATTGTATTTGAAGTTGAGAGCACCTATTTGCCTGTAAATGAGTCAATGCAAATGATGGAAGAAAATGTACCTATCTCTCTAGTAGCTATACAATGTAAAACGTGGTCTACTAGATATTGCCATTTTTTTCGTAAGACATGGTTCAAAGGGACAACAGGTAGCTGTTCTGCCTGATCAAATCATGAAAAGGCAAGCACTCAACAACTCTAGACAGGATGGTCTCTATTTGGAAGCTACCATCATGTCATAATCAAATTCAAATTGGTTTCTATCCTGAGCAGATATCATGTTCTTCTGATACATCTTGTAAAGTAGTACAATCCTATCAATAACATCTTACTGAATTGCCTCTTTTGTCTTTCATAAAATTGTGCAATAGATCTCATATCACATGCTCATTTTATTAGCAACTGAGGTTGACAATCTTTAATCAGATGACTCTTCTGTTTACTTCATTACTCATTTGTTTTCTGGATGTCAGTAAATTGATTTATCTCTCTGTCAAAAGGGAAATACTCAGAGCTGGTGGAATACATTGACATTCAAATCTATTGGTTCTGCTATGCAACATGGCGTGACAAAGCAGCTTGATTTTGAAGATTTGCTTTCCTTACCCACTGAAATGGATCCTTCTTCTTGTCATGATAGACTGTTAAGCTCCTGGGAAGCTCAGCAGAGTGATTTCTGTAAAAGTCCATCTTTTCTCAAGGCAATTTTTCATGCATATGGGTGGCCATACTTTTGTCTTGGTATATTAAAGGTAATATATATATTCTTTCTAAATTTTCATTGGGCCTTTTTCTTCAATTCTACATAGGTCAGGGAAAAAGTTTTATTTTTGAGTGTAAGTAAAGGCTGAAGCTCTTCAAAGGAATTGGATCTGAGTTCCTCCAGTGGAGGGAAAGGACATGACATGGGATGAAGCCCTTGGCCAACAACTAAAGCTTGTTTTTTATATATAGATACACACACTTTTCCTCCCATTTCTTGTTATTTCATCTATTTGTTAAGGAAAGACAATATTTATAATGTTATCCATCCATTGTAATGTGGCACTGCAGTATGATCTATCAGTGTAATATGCATACATACATACATACATATCACACATACACAGTTCATAATCTTTCTAGTTATTTGTGTCTATTTCTTTATTTTTAATCTTTTTACTCTTCTTTTTAAGTGGCAATGATCTTGAGGTCTTAGTGTTGAGCCCTGGGTGGAGTAACCAATGAGGGCTCTTGTAGTGTTCATGGCAACTGGATGGACACTCTAACTGTGCCATGTATGGCTCTAAAGAATAGGTGCCGTCCCTTCTTTTTCAATAAGCTTTGAGCTTGTTCCCTTGCCCAGGTTTGCCTTGGGTAGGTTGGAGAAATCCATGTCCATCTTTCCTGTCTATATGCATAATGAGATTTTTAGTGGAAAAAAAATTTGGACAATTTCTAGGGAACGGTTTTATGTCTACAATCAAGCAGCGGGTTCATGGGGTTGGTATCTGGTTGTGTACCCATGGGAAGCACAGAGACTAAGGCAGTCACATCAAGTTCTACCTAACTTTCCTTTTTGGGATATATGCTTATTTGAAGCTTTCACCTTAAAAACCCCATTCAAGATCTCTAATATTGGAATATCAAATGTCCCACCACCAAGATCAAACACAGCTATTAGACCTTCCTTCAATGCCCTCAGTTCTTCTAAGTTCATTAACTAGAAGACAACTTTAATAGTATTAAGGATTCTTGGTTTCAGGCCCTGATTATTTTGATTAAGGGCCAACTTTTGTATTTAAGTGATGATTTGGGGGACCTTATTGATGCTTTGTTAAACTTGTAAAATCTTTGTTATGGGTTGCACCCCCTTGGTGCTTTGTGAATAATAATACATTTTTTATTCAAAATTTTTTACGATATATGCTTAATTTGGATGTACTACTAGAATTTATCTGTCCACTTAAGTCTTCAATTTTTACTAAATTTGTTTTAGTTCCTATCTTTCCTGATCCATGAATTTATAAATAAAGGGCAAATAACTCTCTATCTTCTTTAATCAATGGATAAAGCATATGAATATTTCATAAAAATTAGAATACTCTCTAGAGACTGTAGGGTTCTCTCTATTGAGTCCTACACATAGGTCATAAAGGTCTGAGCAAGTTGTGACATTGCTGCAGACTTCATTTTGCATAAACTTGTGACTTATCCTGAACCCAGTACCCTCTGAACATGGTTTCAGAGCAGGACTTTATTGAGCATTTGTAGAATTTCAGTAACAATTTGAAGTTTGCCTCAAAGCTTATCAGGAGGATCATGAGTAGGTTGAAGAAAGAGAAAAGGAGCTTGCTGCACAACTTTAGGATATTTGTTCGGAGCTATTCACTACCAAGTTAGGTAGAGCAATAGCTGTCAAATCAAGTAGCATTGGTTGTTGCAATGAGCACTCTTTGGGATTCAATGAGGACTTTGAATGGGGAGGGACAGTTCCTCGATATGCCAAACTGGACTTGCCTTAGACTGGCTGAACCATCATGGACACATTTTTTTTTTGCCATCAGCACATAATAGACAAAGATAAATTCGGGTTGTTTCTTTTCACTTAGAAGGAATTCCATAAGTATGGTTCCTAAAGCTGGAACAGGAAAAACAAAAAATTTTGTAGAAGAGATCAAAGTCAATTATGGCTTTTGCTTTGGCTCCCAATCGAAACAATAAACTGCAAAAACTTGTCAAGCTTTGCTAGCTGGCTCAGATTGAGGATTACCAGTGCAGCTTTGAGTAATTGACGGTTTGAACATCATCTCTCACAACCACACAACCAAAGAGGAAGGCGGCATTTTCCTTAGCGGCCTACAAGAATATATAGTTGTTGAGGTAGAACTTCAACACCCATGGACCTCACCACCATGAAGTGTCTAATGCAGAACAAGTAATGGTTACATTAACTTGTCCTGTGACAAAAATAGAGAAAAGTTTGGGGGAAAACAGAAGGAAAATAAATAATCCGACATGGGAAATCAAGGTGAAGAAATATTAGGGTGGGTTAGATCGATCGTGTTATGTTAGATATAATAATAACCAAAAGAACAAACACAACAAAGATAACATAGAATCAAACTCTTGCAAAACAATTCTTAATAATCGCAACATAGACCTGCTTGTGTTGTGACCTCTGTTTGAAGATTTATTTGAATGCATTTTCCCTCCCATCACTGCAGGGCTTGGTGTCGCTTGTGGGTTGGGGCTAAGTACTTCGAGATTGTCATAACCATGTGTTCTTATGACCTTATGAGCAATCAATTATATGACAAGTAGATCAGTAACAAAAATAAGAATTGTCAATGAAGAGAATCAAGACTTTAATTTTTTAACCTTATATCTTCGTACCGGATATATAATTTTATTTTCCTACAGGTGTTTAATGACTGCATTGGCTTTTGTGGACCGTTGCTTCTCAATAAACTCATTAGATTTCTCGAACAAGGTTTGTAGTATTTATGTGTTTTCAGCTGTAACTTTTCAGATGCTGAAATTGCATTTATGATTTTTATTTAAGCTCAATTGGTTATTTATCTGGTCATTGTCTGAGATATATATTTTTTATCGAATCAATATTCTTATTTGTGTCAGTTTGTTTTGTTTCCATTACAGAAGATCTTATGTTACAAAATAGAAGAAAATAAACTGTGAGCAACTGCCTTTTAGCCTTTTTCAGAGCCTGGAAACCTTGGAAAGTTGATTATAAGGAATATTGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCATCCGGAGGGTAGGTTGATCGAACCTACTTGGACAACGTCGCTGTAAGATGACTATCATGATCCCTTTGGACAATAAATTTCTGGCTATTGAGGATAAAACATTGACGTCGTTTGTGAGGGGAAGAAATTGAAAAGATTAAGGTTGGGGGAGAATAGGAGTTTCAGAGTGTGAATTTCATTATGGGAAGATGAAGTGGACTGACTGCTGGGTGCATTGCAAGAGTTCTGTTGGACCAAATGAGAAAATTCTTGAGACCGGAATAAGAAGGGAGGAAATACAATCTATCAAAGGCCTTGGGTAGGAATAGGAAGGAGAAGATTTCTCATCTTACAAAGGAGAAGAGAGAAATAGTGAGGCTTATCTTTTTATAGGAAGGAACAGAGGCAGGTGAATGGTGGAGGATGATGGTTACAGTGCATGAAGTGGCAGTGAGGAAATGTGAGATACTGGAGAAGTCTGGAGAGGCCGAATTGGTTATACAGAAGCATTTGAAGAGGAAGGAAGAAGGCAGCGATGCTCTACCTTTTTTATGTTGTCCCGTTTGTCGCAAAACTGATGGTGAGCCTGGAAGCAAACAAAAAGAAACGCTTTGCTGAAATTATGAAGGGAGCTCAGAACAGATGAGTCTGGTAGGGAAGACAAGACTCGCTAACAAGGCGCGTTAGGTGGAATTGAAATTTCAAAATGTTGACAATGAAAATGCGGAAGGAGAGCATCGTTTTGGTGAAGCCCAAAATGCAGAAAAATATAGTTGTTTTGGAACAAATTCAAATTATGTCAGGCCTTGTCAAGGAGAGCCCAACTCCAATGAGGATTTCGAAGGTGGAAAGGTTTTCTTAGGCTGAGAATGACAAATTGGTTGAGTGGGCCAAAAAAGGAAATTGGGCCAAAAAGTAGGGTCACAACTGAAATGGGTTTAGAGCCCTTAATTCATAAAAAATGCAAATACCCACGACTAGTGGAGGAAGAAACCAAGTTTCCGAGCTTACAACTGTGAAGAAGAAGGCGATTATGGATTCGTGAGTAGGGAGAACAATGGAGGTAGGAGAGAGACCAGTGGCGATTGGGAGTTGATAGTCCTGGGTAGTGAGAAGGGGAGAGAAGTGGTTGAAGATGTGGAGGGCTGCAACCTCACTGAGATCGCAGAGGAGCAGTCAATCCGACTCTCAGTGGTGGTTCTGGTGGTGGTTCTGGTGATGGAAGAAGGTGTAGAAGGTAATCTAGGGGGGGAGGGGATAGGGTGAAGCAGAGAGGGGAGACTTAGATGGAAGAGGATACAGGTGAGGGAAGTGGGGACCCCATTGAAGAAGAAAACTCTTGATAGGTTCTCCAAAATATCCAACAGATAAGTAGCATGTTGGGAGTATCTTTTGATGGCTTAGAGGAACCGGTTATAAAGTTATTCAGGGACAAATAATAGAAGGATGGAGAAGGTGAAAGAAGAGTGAAAGAAAAAACAAAGAGGAAAAACTAGAATGGTTGTATGGATCCAGGGAATTAAGAAGATTGTAATCCAGTGTCAGCTACGAAAAACTCAAGTAAACAGGAAAAGGAGCAAGGGGATCTCAAAAAAAGGCTTAAATTATATGTGACCATCTCATTTACTGGAATCTAAGGGGAATAAACGACTATAAGAAAAGATAAGTAATTAGGGCTTGAATGAATAGATGGAAACCCGATGTCATTCGCTTGCAGGAATCTAAAATAGAATCCATCTCTAACTGGATTATTTGGAGCTTATGGAAGAATAAAGAGATTTGGCTGGAGAGATTTACCCGCTAGAGGAGCGTTTGGAGAGATTAGTGTTATGAAAAGAGGGGTCCTTTAGTTGGGAGGAGCTTTTTATGGGAGAATGTTATATATCTTGCCTGTTTAAAGACTATAGAAGTGAGGAAAAATGAGTGTCCATTGGTGTTTTCAGTAAAATGAGTGTCCATTGTTGTGGAAGGATTTGAAAAATTGTAAATAGAAATGACACTTTCCGTAGGTTGTAGGGGGATTTTAATATGGTGTTGAACATATATGAAAGGTCTAGCCAACATTTCTCAAGAGTTTGTATTGATGAATTTAAAGAGACTTGGGATAGACTTCAATTTTAATAAATTTATCTCCCACGGGAATGGACTTGAATTAATCAGTGATTCAATCTAGCATGCTCACAAATTGATAGGTTCTTGGTGTTGATTTCTTACCAACTTCAAGTAACGAGTATTTGCTAAAAGTTTTTGTGACGATCGTTATCTGGTTAGTTTCCTATCTATCTTGTATTTGATGAAATTAAGTGGGCCCCTTATCCTTTCGTTTTCGAGGATAAATGGTTAAAATTAATGGTTTTTACAATAAGATTAATGAATGGTGGAGAGGATCAATGTTGAATGGTAAAACCAGCTTTAGAATTGCTCAAAAGATGAAGGTGGTGAAAACCATAATCAAGGAGTGGCATAAAGAGGAGGAGCGGGGGAAGGTATGTACACACAAGTCTTGTTTCAAGGGATTGAGGCAGTTGATGGATGGAGGGTGAGGATGTTTCGTTTATGGAAGATTTGGATTGCAGGAGGCCCAACTATGCACAAATCATCTAATGTGAGAGCCAGATGTATAAAGGAGGGGGAAGGAAACACTAAATCTTTCATTGTATAACAAATCATTATACGAGACCCAACTATGTGGAGCAAATGGAGACTGATGGCAGGATGGTAAAAAGGGTAACGAGAGTTTGAAGCAAGGGGCTTGAGATTTTTCCTACAGATTATACCACGAGGAGTTTAGTTGAAGAGCAAAATTGTACAGTATAAATTCTAGATTTCTGGGTGAGATGATTCCTCTATCCTTGGAAAGGGAATTTATAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGGGATGGGATGAAAAAACTATTGTATCAAGGTGACTTGGGATTGAGATATGTTATACAAATGAATTGGCCGTTGTAAGGCAAATGAATTTGATAGTTCATGAAAGAAAATGACACTGTGGAGGAGGGTTATAAAGGTGAAGTTTGGTATTGTGGATAGAGAATGATATTCCAGAGTATTGCTAAGACCGCATGGGAAAAGGGTGTGAAAAAAATATGCATGAGAAGGGATAAATTTCAGGAATATATCAGGTGGAGAGTCGATAATAGGAAGAGAAATAGCTTTGGAGATGGACTCTTGGCTTGGAGGAAGAATGCTCAGATAGGTTCTCGCAGATTTTTGTTATTTTACAGTATAAGAATATCTTAGTCCATGAGTCATTCAGAGTCATTGGAGGAGAAAGGAAATGACATGTGGAGGTGATGAGAAACCTTAATGACTGAGAAATAAATGAGTATGAGACTTACCTAAGTTCCTTAACTTCTGCATCTCTGATGGGAGTAATGACCAATCACTATGGAGCCTCAATTCAGAAGGGACATTTATGGTTGGTCTTTCTATAAACACTTAGATAAAAATAATTCTATAGTGTCCAGTTTTTCTTTTCGGCAATCTAGAAGGTGAATCCTCATCTCAGAGTTGTTTTCTTTGATTGGGAGAGCATGAATGCATTCTTTTTTGAAATAAAAGAAGTTTTATTAAAAGATCGGTACCAAGGAGTTACCACTCAATTATGCAGCATTACATCTCTGTCAAATGATCTAACACAATTCTAAATTCATCTATATGAGAAATATCATGACTCAACAATAGAGAACCAAAAGAACGTATCTATCTATCCATAATATGATTAAAATCTTTTTCAATTCTATCGAAAGCTCTTGAATTTCTCTATTTCCGTACTACCCATAAGACCAACAATGGAATCAGCATAAATTTGTTTTTCTTTTTGCATAAACCTGTCCATGCCCATATTTCAGCTTTCACGGAGTCAGTTATTACCCAGTTTATTCCCAAAAGTCCATAGATCATTGCCCATAATTTGTAAGCCAACAGACATCCAAGCATCAAATGGTTACATGATTCCTCATTAGCTTTGCACATGAAACAGTGGTTAACCATGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCCTCTTTCTTGGTGTTAATTGCTAAGGTGGAGGGAACATTTAATATTAAAGATTTTCGATCTATCAACTTTATTGGGAGCGTTTACAAGCTCATCTCAAATGTTTTAGCTAGAAGAATGCAAAAGGTGATGGGTATGGTGATAGGGAAATGTCAACATGCTTTTGTAGAAAGCAAATTATGAACGCAACACTAGTAGCTGATGAGGTAGTGAATGATATGCTATTTCGAAATAGAGAAGGGGTCCTATGCAAACTTGATACTGAGAATACGTATGCTAACTTAAATTGGAAATGTACTGAATATATGCTAAATAGAATAGACTTTGGAGAGAAATGGTTTAATTGAATCAACTCCTGCATTATTCTTACATCTTTTACAGTCATGGTGAATATAGGTTCATCTTTTTCTTTTCAAGGCATTTAGAGGTCTTGAACAAGGGATTCATTATCTCTTCTACTTTTTATCGTTGTTATGGACGCATTGAACAAATTGTTATTAAGGGTCAGAGATTTGGATTTGTTCTCAGGATTGAAAATGGGAGGAGAGCAAGCAAAGAAGGTAATTCATTTATTTTTTTGCTTGTGACACTTTAGTATTTTCTGAATCTAATAAAGGTGCATTGCTCAACCTTAGATACATTCTCTTGAATTTTCAAATAGTTTGTGACCTCAATATCAACCTAAATAAGTTCGAATTGGTGATATTGGATGATGGAAATGACACTAATAGATTATAAAAACTTTTGGGATGCAAAAGGATAGAGTTGCCGCTTAAGTACCTAATATCCCGTTGGGAGCAAGTTACAAGAATGTGAGGATGTGGGATTCTGTCATGGTAAGCTTTTAGAGGAGACTAGTAGGGTGAAAAAAGATTATTTTCAAAAGGTAAGTGACTTACACTCATCAAAAGTATGCTGGTGAACCTTCTCATTTATTGTATGTCTTCTATGACTTTATCTTTTTAAAAAATAATGTCTTTTATGGCAATCCCAGTGAGTGTTCTCAAGAGATTGAAAACAATTCAGTGTAGATTCTTATGAGATAGCTCTGAGGTGAGAAAACAATTTTAGACATGGGATGGGATGAAAAAACTATTGTATCAAGGTGACTTGGGATTGAGATATGTTATACAAATGAATTGGCCGTTGTAAGGCAAATGAATTTGATAGTTCATGAAAGAAAATGACACTGTGGAGGAGGGTTATAAAGGTGAAGTTTGGTATTGTGGATAGAGAATGATATTCCAGAGTATTGCTAAGACCGCATGGGAAAAGGGTGTGAAAAAAATATGCATGAGAAGGGATAAATTTCAGGAATATATCAGGTGGAGAGTCGATAATAGGAAGAGAAATAGCTTTGGAGATGGACTCTTGGCTTGGAGGAAGAATGCTCAGATAGGTTCTCGCAGATTTTTGTTATTTTACAGTATAAGAATATCTTAGTCCATGAGTCATTCAGAGTCATTGGAGGAGAAAGGAAATGACATGTGGAGGTGATGAGAAACCTTAATGACTGAGAAATAAATGAGTATGAGACTTACCTAAGTTCCTTAACTTCTGCATCTCTGATGGGAGTAATGACCAATCACTATGGAGCCTCAATTCAGAAGGGACATTTATGGTTGGTCTTTCTATAAACACTTAGATAAAAATAATTCTATAGTGTCCAGTTTTTCTTTTCGGCAATCTAGAAGGTGAATCCTCATCTCAGAGTTGTTTTCTTTGATTGGGAGAGCATGAATGCATTCTTTTTTGAAATAAAAGAAGTTTTATTAAAAGATCGGTACCAAGGAGTTACCACTCAATTATGCAGCATTACATCTCTGTCAAATGATCTAACACAATTCTAAATTCATCTATATGAGAAATATCATGACTCAACAATAGAGAACCAAAAGAACGTATCTATCTATCCATAATATGATTAAAATCTTTTTCAATTCTATCGAAAGCTCTTGAATTTCTCTATTTCCGTACTACCCATAAGACCAACAATGGAATCAGCATAAATTTGTTTTTCTTTTTGCATAAACCTGTCCATGCCCATATTTCAGCTTTCACGGAGTCAGTTATTACCCAGTTTATTCCCAAAAGTCCATAGATCATTGCCCATAATTTGTAAGCCAACAGACATCCAAGCATCAAATGGTTACATGATTCCTCATTAGCTTTGCACATGAAACAGTGGTTAACCATGCATATGCCTCTTCTCTTCAACATATCAATGGTTTGTATACATTTTCTACAAGCTTTCCAAACGAAAAAAGCCATTCTTAGCTGTACCTTTGTCTTCCATATTTGCTTATGAGGAAAATCTGTCCCCATTATTCTCTTGTCACCATCAAATTGTTTGTAGAACGATTTTACAGTAAATACCCCACTTTTTTCTGGCATCCATTGTTTAAAATCCTCTTGATGACCCATTTTTGCTTGAGAGACCAAACTGATTAATTGTTGAAATTCATTCATCTCCCAATCATTCAAATTTCTTTTAACTTGCACATCCCAGAATTTATAGTCCCCATCCCGAGAATATGCCTCTTTAACTTTCATGTCCCTTTTTTGTGCGATCTCAAATATTCTTGGGAATCTGTTTTTTAATTTGAAATTTTCAGTCCATTTATCTTCCCAGAAATTTAGTTTATCACCAATTCCGACACACCATTTTGCTGAAAAATCCTGACAGCCCACTAAGATTTTCATCCATAGACTTCTGCTATGATATCCTTCTGTCAGTCTCCCTCCAATCCCCATTTCTTCTATTACCCCACCTGGACTCAACCACTTTACTCCACAATCTATTTTTTTCCCTTCTCTTTCTCCACAGCCACTTTCCTAGCAATGCTTTATTCATTTCCACCATAGATCTCAGCCCTAAACCACCTTTATCATATGGTTTTTTCACTTCTTCCCACCTAGCCAAGTGATACTTTCTTTTGTCTACCCCATCACCCCATAAAAATCTGCATTGAATCATTTCCAGCTTCTTTGCAATCTTGATTGGCATAGTGAATACCAACATGTAATAAATCGGTAGATTTGCAAGTGTACTTTAGATGAGCATTAATCGATCTCTCTTTGAAAGGAAATTCCTCTTCCATCCTGCCAACCTTTTATCAACCAATTCAACCACTAAATCCCAAGTTCTTGACTCTTTTACTTTCATACTGAAAGGGAGTTCAAGGTATTTCATAGGTAGATCTCCCACTTTACTGCCCAATTCCTCTGCCATTTGCATTTCATTTCTTTTATCCCCAATTTTAACTAGGTCCGATTTTGACATATTAATTTTTAGTCCCAACACCATTTGAAAACATAACAGAATACAATGAAGATGCAGCATTTTCGACTCCCCTGGTTGACAGAATAAGACAATATCATTGGCAAAAAATAGATGTGACACCTCAATCTTGGAATTACCTTTGCCACCCCTTTAATCATATGTAATCTTTTGCTATTTTCAATAATCTGCCAAAAGCTTTCATAACTATTATAAATAAGAAAGGTGAAGGTGGGTCGCCCTGTCTCTAACCTTTGGAAGCCGAAAAGAAGGATGAAGTTGCACCATTAACCATGACAGCAAACATTGTTTTATCCATTTCCTCCATCTATCACTAAAACCCAGTCTACCCAACATTTAGTCAACAAGAAGGAAAAAGATTATAGTGAATGGTTGTTTTCTATACAAAAGGACGGAGGAGTCTTATAATCATATTTTTGCTTTGATACCCACTTGCGGTCGTGGGTATCAAAGCATTACATATGGAGTTCTGGGATAGTTTGGGTAAAGGGATGGTATTGTAAAGGATAAAAGTTGAGCTTCAGGGGTATTATGTGGGAAGAACATGTGGACCGACCTCATTTCCCTTGTATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACCTTTGATTCTTTTATTATGTGAAATAATTAATTTACAGGAAAATTCTCAATTTTGTTATATTCCAACAATTCCCTACTTGCATGGTGGCTATCTCAAATCAGCCAACAAAAAGCAATAGAGTAGTTGGTCATTATTACCCTGACATAACTAGGTTGTAGAGTGCAAGCTCATCTGTTTCAATATTATAAGAGTGAAGGAAACTTGTAAGAGAGTAGAAAGTAATTCACTTTTTATATAAAAGAATTAGAATATATAAAGAAGTTTGCAATTACCCATCAGAATTGATGGAGTGGGCATTCTATCAAGGCATATTGACTTCTTTCCCATTTGATATTTTTACTTTATTCTAAATAATAACATTATTTTAAAACTAACAGGGGCTCAATTTTCTTTTTATCAGGTTCTGGGAATTGGATTGGCTTTATACTTGCAATCTCCCTGGGCCTCACCTCCATCCTCAAGTAAATTTTAATTTAGATTTTATTGATGATATTGTCAAAAGAATTAACTAGCAATTAATTAGCCAACACATTTTATGCAATTAATTAGTAAATATTATGTAGTTAATCAGCAAATTTGTTACATTATGACAACAAATTATATGCAATTAATCAGCATATAGAGTAGCAGATTTCACACAATTATGATAACAAATTATGTAATTAATTAGTCAGCAAATTTTATGTTTAATTTAATGACTTGTATAGGTTTAATAACTTAATTAGGATATATTTGTTTAAGTAATTTAGGAGCAAAAAATTAGCTTGTATATTTGTATATATAATGAGAATTTTTTTCTATGGAGGACACACAAAAATTTTTCTACTCAAAATCTTTTAAATTGTCATGGTATCAGAGCATAGGTTCTAAATTCTTAAGTTTTTTTTTACTTATTTCAAGTCTCAATTCTGTTCTTATTCTTAGTATAGTTCCTTATTCTTATTTGTTCTTGATCAAATTCTCTCGGCATCGTGTCCCCAGACAAGTATGAGTCAATCTTGATTCGTTTTAGTAGAAAAAATTATTCAGTCTGAACATTGTACTTCAGAATTTTTATCAAAGGTGAAGATTTATGGGGCCATATTGATGACAGCAAACCTGCCCCAAACAAATATAAAGAAAAGGATGAACATGCCAAGTGGGAAGTTAAAGATGCTCAAATCATAACATAGATTTTAGAATCTGTTGATTCGAAAATCATCTTGAACCTTCAACCCTTCAAGACTGTAGTTGAGATGTGGAGTTATTTAAAAAAACTCTATAGCCAGCACAATATTGCTCGAAGATTTCAACTTGAACTTGATTTAGCTAGTCTTCAATAGGATAGTCTCTCTATCTCTAATTTTTATTCTATCTTTATGAATCTTTGGACTGAATATATTGATATAGTATATGCTACCTTACCTCCTGAAGGTCTTATCTCTGTTCAATCTATTCATGAAACTATTAAAAGGGATCAATTTTTTATAAAACTTAGATTTGAATTTGAAAGCACCAGGTCTAATCTTATGAACCGAGAACCTGTTCTCTCATTGGATGTATGCCTCAATGTTTTGTTTTGTGAGAAATAACGAATTCTCACTCAAACCATCATGGAACAATAAAGATCTACCTCTGTCTCTGTGGCTTATGTAGCACAAGGTAAGTCAAAAGATAAAGACTTGAGCATAATTCAGTGTTTTTGTTGCAAAGGGTTTGAGCATTATACTTCAAATTGTTCAAAAGAATCCTGCAACTACTGTATAAATGATGATCACATCATCAAGGAATGTCCTATCCAACCTCATAAGAAATCTAAAACAGTATATACAACGTCTGTTGGTTTTTCCAATACTGGTAATTCTGTGAACATGACACAGAGTGCTCTTGCTGCTCCTACTCCACCTGTAACTCCTGAAATGATTCAACAAATGATCATCTCTGCATTCTTTGCCTTAGAATTTTCAGGTAGATGTTTTTCAACATCATCTCCTTGGTATTTTGACTATGCAGCTTCTAATCATATGATCAACAATCTTAATTTTCTTACCAATGTCAACAAATACTCTAGAAATCTCAAGATTTATACAGCTTATGGAAATCTTTTACCTATCACAGCCACTGGTGACATTTCTTCTTTTCTAACAAATGTTTTTATCTCTCCTAATCTTACCAGTAATCTTGTTTCTATTGGTCAGTTGGTTGATGATAATTATAAAGTAGAATTTTCTAAATCTGGTTGTATTGTGCAAGATTAACAATCAGGGAAGACGATTGCAGGGGGCCTGAAGTAGGACGTCTTTTTCCTCTCCCATTTCCTTTATCTCCATATTTCTCTGTGCCCATTATCACTTGTAATTCTGCTCATGTTGATTATCGAATATGGCATAAACGTCTCGGACATCCAAACTCTAATGTACTCCATGTTTTATTACATTCTGATTTGTTTGGGAATAAAGATTCATCATCTCTTAGTGTTGTTCAATTTGATTGCAATTCTTGTAAGATTTGCAAAAGTAAAACTTTACCATTTCTATTCATATACCAAATGTAGTCTAATCTTTTAATTTAATATATAGTGATATGTGTGGTATGACACCAGTTACTTCTCATACTAATTACAAGTATTTTGTCACTTTTATTGATGATTATAGTCGTTTCATATGAATTTATTTTCTTAAATTTAGGGATGAAATATTTTTTGTCTTCAAGCTTTTCCATGCTCATATTCAAACCCGATTTTCTGGTAAAATCAAAATCTTTTACTCTAACAATAAGGGTGAGTACATATCTTTTTTTTTTTTTTCAGAAGTTCCTACAAATTAATAGAATAACTTCTCAACAATTTTGTCCTTCAACCCCACAACAAAATGGGGTGACGGAGAGAAAGAATCATCATTTTCTTTCCGCACCCTTCTACTAGAGTCTTTTGACCCTCTCGGTTTTGGTATGAAGTTCTCTCACTGTTGTGCACCTCATCAACAGATTGCCCTCTCTCTCTTTGAACCATGCCTCTCCTTTTACTTGATTATTTGGTTGCGCTCCAAATTATTTTAACCTTTGTACTTTCGGTTGTGTGTGTTTTGTACATCCTCCTGCACATGAACGCATAAAACTTATAGCTCAATCAGTTCAATATGCATTTTTAGGATAATCAGTACACCTAAAAAGTTTTATTTATTATGATCCTAATCTGCGTCGTATTCGGATATCCAAAAATGTGACATTTTTTGAAAATCAGTATTTTTTTGCTACTCACCATTATCATATTTCTCCTTCATTTTTTTGTTTTGCCATGGTTTACTAACTCTTCTACAGATCCTGTACCTTTTAAACCTCTCTTGGTGTATCAACGACGCTTGCCCAAAGCATCATATCAAACTTCTACACCTAACAGGCCTCCTCCAATGGATTCCTTGACGGTTGTTTCTATTTCAACAATTACACTTGCTCCTCTTAGACACAATACTCGTGTTCATAAACCACCATATATGTATGGTTTTACCCCTCGTTTTTCCTTAATAGCCACTTTGTCATCTATTTCCATTCTCTCCTCATATAAATAGGCAATGGAGCATGTGTTGGCGGTAAGCCATTGAAGCAGAATTTCTGACACTAGAAGAAAACCAAACTTAGGATGTTGTTTCATCTTCCCCATTTGTGAAACCCCTTGAAAGTAAGCTCGTGTTTTCCATAAAATTTCGATTTGATGGTCTCATATATCATTACAAGGCTCGAGGTTCTTGGCAACAAATAAGAGTATGGTTTAGAGTATGATGATACCTTTGCACCAGTAGACAAGATGACAATGTGCATACCATACTAGCCCTTGCTGCATCTCAATCGTGGTCTTTACATCAAATAGATGTTAAAAACGCTTTCTTGCATGGTGATCTAAAGGAATAAGTTTATATAAAACTTTAGTATGGTATGACTACTCCTTCATCTAATGTTGTTTATTAAATAAAATGTTCTTTATATGGCTTGAAGCAGACACCGCGGATATGGTTTGAAAAGTTTAGATCTATTCTTCTTAGTTTTTCATTTACTCAAAGTCAGTATGACTCTTCACTTTTTTTTTCAAAGAACATCTAAGCGCTTAATTGTACTTCTTATTTATGTGAATGACATAGTTATTACTGTCTCTGATAAAGAGGGAATCTCTGAAATTCAAAACTTGTTGCACTCTTCTTTTTAATGAAAGACCTTGCAGTTCACCTATTTCTTGGGGTTAGAGGTGCATCATCAGTTTCAAAGTATTTTTTTAAATCAACAAAAATATATTAAGGATCTAGTTAAATTTGGTGGTCTCACGAACACTACATCTGTTGACACTCCTGTGGAATTTAATGTCAAATATCGACGTGATGAAGGAAAACTTCTTGAGGATCCTACTTTATATCGAAAACTGGTTGGTATCTCATCTATTTAACCATCACCCGACCAAACATTTCCTATGTTGTTCACGTCGTCAGTAAGTTCATGCAAACTCCTCGACATCTTCACCCATCAGCAGTCCGTCGAATTATCAAGTATATTTATAGCACTCATAGCATTGAGTCATTTTTTACTACTGGTTCTTCTCTTCAATTACAATTATATAGTGATGTTGATTGGGCAGAGTGTCCAGACACTAGAAAATCTACTACTGAATGATGTATGTTTCTTGGTATGTCCTTATCTCTTGGAAATGTAAGAAACAAAACTCTGTATCCAAGTCTTCCACTGAGGCAGAATATCGAGTCATGTCTGCTGTATGCTTCGAGATCATTTGGCTATGTGGTCTCCTTACAGAGCTTAGTTTCTCACAAGTTCAATTTACTCCATTACATGCTGACAACACTAGTGAGATCCAAATCGCCACCAACCCTGTTTACAACGAAAGGACGAAGCACATAGAAGTTGACTATCATTCCATTCGATAGGCATATGACCGTTAAGTTATTAACCTACCATATATATCCACCACTCTATAAATTGTAGATCTTTTTGTTAAACCTATGACACGTCAGTACTATAGCTTTTTTGTTATCAAATTGATGTTTGTTAATTTACCAGCATCAATTTGAGGGAGGATGTAAAAGGAATTAACTGACAATTAATTATTCAGCAGATTTCATGCAATTAATCAACAGATATTATACAGTTAATTAGTAGATTTATTACAATTATAACAGCAGATTATATACAATTAATTAGCATCTATGACAACATATTTTATGCAATTAATCAGCAGATTTCACACAATTATGACAGTAAATTATGCAATTAATTAGTCAACAGATTTTATGTGTAAGTTTATGACTTGTATAACTTTAATAGTTTTAATTCGAACAGATTTGTTTAGCTAATTTAGGGGCAGAAAATTAGCTTGTATATTTGTATATATAATGAGAATTATCCTCCATGGAGGACGTTAGATTTTTGTTATTTTGTTTTTATGTAATGTCTTTTGTATTCCGAAGTATTGACCTTCTTGATTGATTGATGGTTCTCATTCTTGTCTTCTTCTAATCTAAGAGGATGAGTATGGATCTCGAAGTTAGTTTGGAGAAAACATGTTTTTTTGTTTATTGGGTAGATAATATTTTCCAATGTCTAAAGTGGTACTTGCTCATGAAATCTTTTTCCTGTTAGTCTCTTTTTGACGAATATAAAGTTGTACGGAAATGGATATAACTGCTATAACCATGATCACTGTATTCTTTGTTGAGAATGAAACATTTCTTTTCTATCTTTTCCCTTTAAGGGGTATTCTTCATCTGTAGCCTATGATAGTGTTTATAGTAGGTTCTTAGTATTTTAGATTATGTTTAATAATAATAGTTTAAAAGCAGTTGCCCATCATTTGCAGATCTTTTCTTGATACGCAATATTCTTTTCATCTTTCAAAGCTGAAGCTAAAGCTACGATCCAGTATCATGACCGTTATCTATCAGAAGGTACACTTCAGTATTTCTAGCACTTTTAGCATATTGATGATGTTATTATTTTATATAATGGGGGGTAGATTGAAAGATCAGAAAATTAAGGAGGTGATTGGAAGAATAAATCCGGAAATTTTGATGATTCAAGAGAAAAAAATGGGGTGTCGCCCACCCCAATCAAAACTTATCAAACAATCTTGTCCACTATGTTCAAGTCATCTCGCAATGAAGGAAAAAATGATTATTTCAAATAAAAAATGAAGGAAAAAATGAGAATGTACCGAGTGTTTCTCACCTCCTTGTTGACACATAACACGCTTATCTAAGGATGATGCTTGATTCAGCGTACACCTCAGCAACAATTTATTAGTACTGAGCATGCTAAAAATTACAGTCCAAACAAATACCTTGACATTTAAAGGAACTTGAGCTTTCCAAAATTCATTGGCAAAAGTAGAGTGATAACCATTTGTGTTTTGAGGTATATGTTTATAAAAGGACTTGCATGTGTTATCTTATGGACTGCATGTTATCTTTGTAATAATCTGCAAGGGAATTGAGAGAGTGTGTATGGACAGGGTTGAGAGAATATGTACAAACATAGGCCGGGAGTTTTTGTACGTTCGCTGTTTTTCTCCTTCTTGCTCGCACCCATGGCGAGTAGTGAGGAGGCCGAGGTAAGGAGAAATACGTCTGGCGATTGGAGATTTCTGGCCATTGAACAGAAGATGCTTGATGTAGTAGGAGAATGTTTAGATAGGATGGGATCAGATTGTTGGAAAATGAAAGGAGTTTCCTTTCTTCCATATTTTTCAATGAAGATGATGTGGATTGGCTATTAAGGAGCTTTAGAGAATTTCTTTTTCGGTGAAGGGGGAGTAGACTTGGTGAAGGAGTAGGCGGGGAAACCAGAGATCTTTAGGGATGGTCTTGGGCCGAAATAAAAATGGCCTATATTTGGTATTTTCAGCGCGTTTCAGGAGTATATTTGTCCCAGACGGTGAGAAGGCGGAGGTATGGTGGAATTTTATGACGATCTTGCATGATGTGGCTGATGTGGAGATGGTAGTGTTGGGAAGTGAGAAGAAGGATGTGGGCTCAGTAATACATTTAGTGGTTACTCCATGGATCAATCAAGTCTCATGGGGAATATTTGCTGCTCTGTTTGCAAGGTTGAGTTGCGTATGAGGGTGGAAATGATGAAGGGTGTTTTATTTGCAGAGATGGTGAATCAGTATGCAAGGGGGGAGCACAGAGAAAGCCGGGAGGGAAGATGATGCCTATTTTTGACCTGAGAGCTAGAATATTTGAAATTCAAGATCCAGGTCCAAATGCACTCGGAGCATGCCATTTTAGGCCCTTAAAAAAAGTTTTCTCAAGTGGTCATCTGACTTAATAAGACAGATGGACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAACTATTTGGGAAAAATGTAAAAATGTCTCCCAACTCAGCTACAATGATCGGACAAGTCAGTTACATGGACTAGATCAAGGAAAATTTTTAGTCCATGTATTTTCTAATCATATGGTAAAGTTGCTCCTGTAAGTGCTTGCACTGCCCTGGTAATGGATAGCCTTGTTTAAAACACAGAACAACTACCCTAACTACGTTGTCATGTCACAATGCCTTGCACACATTATTTTAGCCAAAAAGCCACCCGGTAGGCTACATTTGCACATTAGCACTATGCCATTGGCATATGGACTATTTGGCCTCACTCCCATGTGTCCTTGGACCTTAATGCTAACTCCTACTCTTGCCAAATGTCTATTTATGTCAACACCCTTGAAGCTCCCTTGAGTCAGTTGGTCAAGATTCCAAATTTTGCACAACTCAATTTACCTCCAAAGTTAACTCAAGCTTGTTGTCTGTACTGCTTGTCCATACATGTGTGCTGACAAAGGACCTTAGTCAAAGACCATAGTTTGCACACCGAAGTTTTATTTTATGACACCTAAAACGTCTAGTGTTGACATGAAGGGTCTATTCTTTGCATTGCAGTTTATTCAAGCAAGGTACTAGCTTCCACAACCTATGTTTGAACTAACTCATTTAGGGGTGTAACAAATCACTGCAACCAGAGAAGTCCAGAATTTTCGTTGGCTATTGATGAACATGTCTCCACAACTCTTGGAAAGGGATGATCTTGTCATTAAAGATCCGAAAATTCCTTGCAAGCCAGATGCTCCAAAGGCCAACAGAGAGTGCACCTTTTTTTAAGGGCTTAGCCTGTATCTATAGTCGCTCCCCTTTCAGAAAACAACTCATAAAGACCTCCACTATCAGGGGTTCACGTGACATAAATGAAAAGCCTTAACAATTTTTTCTAGGACCTCCAAGATGTATCACAGGGCAAGAACATTTATGAGTTTGTCTTCCCTGCAAAACATATCATGCATGTATTTGGAGACAGAGCTCGGTGAGGTCGCGGATTTGAAGCATCTTGTTTGTGTTTAGCTTCTGACGAATAGTAGTCAATGTGAATACCTTGACTTTGGAAGGAACTAGTGATTTCTAGAACTTGTTGGCCTTGTAAAATGGATTTTCATTTGGTATGGAAACGAGATGTTCAGAAAAGGATTTGCATGTAAATATGCCTAAAGATTTGAACGTCCATATCCTCATTTGAATTGGCTCAAAGAGATTAAGAAGGTTTGCTACATCAGAAGCCTCCCTATCAAAAAGGTTATTGGTGAAGTACAATTCTAGGTAATATTACATTCATTTTCAAAATGAATTATGAGACAGAATTATCATGTCTGGGGAACAAGTTGAATAGGCATGGGAAATCCTAATATTAGTTACACCTGAATATTTTACTATTATACCCTTACATAGTAAATTACTATATACACTACTTCTGACATCTATATTTTAGTAAAGTTAATGGATGCCATATCTTCTAGAGGCTTTTACGCTTTGATCGTTCTTCCTTTTATCTTTTCCTAGGATGACATTTTCCATCTATATTATAATATTTAAATTTGGTTAATTTCAAATGCACCCATCTTTGTAACTGTAAGAATGTATAAGGCAAATCAAACTTTATATAAATAGTCATGGTAATATATATAAAACCATGAGACAGCTTTGTTTATTATGAAAAACTAAGTTGCATTGTTATCCTACATGATCTTTCCAATTTTTGAATATTCCTTATTATTGTTTCAGCTTGCCTTTACAAATTGGAGTGGCGTTGTACCTTTTGTATACACAAGTCCAATTTGCTTTTGTTTGTGGACTCACTATAACCATTTTACTGATACCAGGTATTTGTTTGCTTATGGACTTAATTCGTCAATGGTATTTTTCTCAGTTATTTTATAGAGAATCTGTTTCTAGATGTTATTTCGTGTTCATGAGTGGTGGTACCATTTATGAGTGAAAGATGCATGAGAACCAGAAAAACTTTTTGTCTAGATTCGTAAATAACTTGATGAATGTAGTTACTTCTGTACCATTTGTTTGAGATGACATATTGAGTCCTTTTATTGTTTATAGTAGTAGCTTCTGCTTTTTACTGTATTATGACTTACGATAAAAGTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCATTGATCATGATAGCAAAAGTAGTGTTTGTGTCAAATGCCCATCTCTCTTGGCAATCAACACCAGGAATGTAGCATTAAGAGATTTCACAAATGAACCATTTTTATGAAAACCATCCAATATCTCAATGAAGTCATCTTTTACCACGGGCCAAAACTCCTATAAAAATCTCATGTTGAATCCATCAAGACCTGAAACTTTGTCACCATTGCATTCCATGAGACAGCTTCTAATTCCCTCTTCAGTGAATTCCCTCTGAAGATAAACTTGGTCAAGATCCCCCAGCTCCTTGAAATGTAAGTTGTCAAGCTTGGGTCTTGTCCTTAGTTCTTCCCTGTAAAGGTTGGCACGGGCCGCTTCCCTCATATTGTGGTTAGTAGAAATAGAGTGATCATCAACCATCAACTCCTCCATAAAATTACTTCTTTTTATATGACTAGCTAAACAATGGAAGAACTTGGTATTTCTATCACCATCTTTGATCCATCTTTGTCTAGCCTTCTGTCTTCGTGGATCTCGTCCATACTCAACCTCTATGTTGCCTCAACTCTCAGACCCTCTCTCGAAGTCACCTCATCCACCGATAAACCCTCCTCTCCTTCCTTCCTGTCTAGGTCAACAATCTCAAGAAGAATGTTATTTCTCTTCTCTTCCTCTTTAAGCCCGTCTTCCTTCGTCCATCTCTTGATTTTAGTCTTCAGCAGCTTCAGCTTATAAGCCACCCTGTAGCTAGCCTTCCTCTCAATCTTGGTCTCCTTCCACATATTAGTAATCAGATTCCTGAAACTCTCCACTTTTACCCATTCATCATCCAATCTGAATGAAGCAGGCCCTCAATCAATACTCTCAACAGTAAGACAAATAGGGAAACGATCAGAAATTGGTCTCTGCATCACTTTCTATGTTAGACCTGCCTACTAGAATAAGAAATCTGCATACACAAAGAAGACGGTCAATTCTAGCAAAAATCAGTTGCTTCTTTCACTGGACTAGGTCCATTTGCCACCCATTAGAGTTAAATCCGCTAGCTCCATCTTATCAAGTGTTTCTTTGAATTCCTCAGCACATGCTACAGAAAACTGCTCCCCCGACCTATCCCTACTCCTTAACACCATATTGAAATCCTCACCCACAACCCATTTATACCCCTATTTCATCTTACATTCCTCTAACTCCCCCCACAGCTTACCCCTCTCCTCTCTCGATCCCTACAATATACACCAATATACACCCATTCTTTCCCTCCTACAGAATTTTCAGAATTGCAGGAAATAGACACCTCCTTTACCAGAACCTCCTTACACTTCACCCTATTCTCTCTCCACATCATAATAATCCCTCCCGCAGTACGCCTCGCAGGGAGAAAGTACCAACCCAACTCCTTCACCTCCCGCACACTTCTCTCCTCTCTCAAGGATAAAGACTTCATCTTAGTTTCTTGAAGGCACACCACACCCAGTTTCCATCTTTTCAAGCACCCTTTTACAATATCTCTCTTCTTTATATCGTTAAAACCCCTCACATTTCATGAAATTATTTTATCTATCATTCTTAACTTTGTGCATATAACCTAAATGATTTCGTTCTAGCTTTCACGAACTAGCAACGGGAAGCTGATGCGAAATGAGAACAAACAAAGTTGAAGATTTTCAGCATTAGTTCGTATTTTTATAGTAACTATATGATTTTTATACATTCTTACATTATATGGACTATTTAGAACATATATAGGCTATTTAGGATTAGTACCTAACTTTAATATCTCTTTGAGAAAAAAGGCTTGCAAATTGGAAGAGGAACTTCCTCTCCAAAGGTGGGGGACTAACCCTTATAAAAAGTACACTCTCGAACCTCCCAACTTGCTACCTCTTTGTCCTCACCATGTCGGTCAATGTTGCTAGTAGGCTGGAAAAAATTCAGCGGGGGCAGTGAAGATAACAGAAGAAAATTTCATCTTGTTAATTGGGACGATGTGAAATTGTCCAAAAAACATGGGTGGCTTGGTCTTAGGTCTCTCACCACTATGAATAAAGCCCTTCATGGCAAATAGATTTGGAGATTCTAGACTGAGGGTGATAATTTGTCGAAAAGAATTGTCGACTGCAAGTGGAACATCTGTGGCAAGTGTTTACAGTACAGAGGTGGCTCAAACAGTTTTGATAAAAGCCTTTGGAGAGGCATCACTAATATTAGCAACTTGGTCTTCGATTGCTCAACCTAGGCTGTTGGCAGAGGCAATAAAATTAAATTCTGGACTGATAAATGGTGCGGTCCCTCTAAGCTCCAACACCGATTCTCTCTCATATATGCGATATCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAGTTGGTAATAGATGGTCTATGGCAGGCACGATAAAAGTCTAATCAAAGATTGAAATTTCTATGCAAAAGAAACAAAAATTATTGAGTAGTTCCTCTTATCATTTTTTGGGATCCTCTAGAAAGAAAGAAACAATCGAGTTTTTGAGGGGCAAAGAGGATAGTTTTGGTAATATCAAGGATAAATAGTTTCATTTTTTGGATCCATTATACTTGGATGTCACCTTTGTAATCTTGATGATTTTAGTTTTATTGTAGATATACTCTTAGATTAATAAATTTTGTATATGGGTGGCACCCCCTTGGTGCCTACACTCAATATATTTTCTACTCTTTTATCTCAAAAGAAATGACTATAAAGCCATTTGTTTTGACACACATACAATATGATATTTCCAATTTCTTTGCTTAGAAATCTCAATTTAACAGAAAACTATCTTACAGTATGAAACTTTAATATCTTTATGTATGACAACCTTTAATATCTTTAGTATCAACCTTTAATATGTTTAGTATCTTTATGTATGACAACCTTTAATATCTTTAGTATCTTTATGTATGACAACCTTTGATATCTTTAATATCTTTATGTATGACAACCTTTTCACCCAAGGATATGGAGTATATAATCATCCATCTATCTATCATAATGCGCATATAACCCAAATAATTTCTTTTTAGCTTTGACTAATTAGCAAAGAGAAGCTGATGCAGAATTACAACAAAGTAATTTGAACATTTTCAGGCTTAGTGAAGATATTCTAATGAAGACAATTTCTTTCTAAACCACTATTAGCGTAGAAGAACATCACCTCAAATCCTTCTATAGAAGATGTTTTAATCGATGCTGATCATGTTGAGCATCCTTTTTTGATGCGAAGTTGTTTTGCCTTATGCCCCTCTCCAATTTTGATGACCAATTTATTATTTTCTAATGAAGAATATAAGTATCCAAAGTTGCAATTTGAGGTGTTTGAACTTTCTGTTTTTGGCTTGCCATCGCTAATGGCTTATCACGTCAAAACTCGAGGTCAAGTTTTCACCACTTGGAGTAAAATGATGCAAAACAAGAAAAACTTTAATTGGAATATTTTTAATACTAAGAAGATCTATGTAATTTGTGTTAGTATGTGGTTGTTTTAGTTTGTTTCATTATTTAGGTAGATTGAGTTTATGAGATTTAGCATCTTTTTTTGGACTATTTTTTTTTTTAGTTTTAATCAGTTCCTGTACAAAAGTCATTAGTTGTTAATAACAAATATTAAAATAATGAACTCAGAATTTATGTATTAGGGTTTTATTCCACATTATCTATCCCTCTCTTTCTCTCTTCTGTATTCTTTTTTCAAATTATTATTCTATCTTAACTTACCATATTCTATCAATCTCTTCCTATATTTCTTAACTTTGACATTTAATTCGTTCTAGCCTATTTTTATTCTTCTTTTTTCCTCATCTTTATTCTTTCAATTCTGAAACTATCTCTGGACATGTTAGTTTCAAAGACTAATTGTCTTGCATCAATAATGTTGTTAGAGCAAATTAATACTAAATTCAACCACCATTTGAAGATGACCTAATTCTTAGTTCAATCCTCTCAGGCAATATCCTCAGCCGATATAGTGGTGATAATGGAAAAGGGCCAAGTTAAGTGGTCAGGAAGTCCAGCAGACTTGACAGACTACGTATATCTGGCATTCTCTTCGCTGAATGAATTTGATACATCTTCACATGTTCAAACTCAAGAGTATAGGGAAAAAACTTCTACAGAAGCTGAGAATAGTTTGCAACTAGAGAAAGATGATATAAGTGTCTCTACCGAAGCTCAAGAGATCATTGACACTGAGCAGAGGAAGGAGGGCAAAGTTGAACTTATTGTGTACAAGTGA